package cn.bdqn.layui.service.menu;

import cn.bdqn.layui.entity.Bar;
import cn.bdqn.layui.entity.Menu;
import cn.bdqn.layui.entity.vo.MenuRoleVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MenuService{

    List<Bar> findMenuRoleAll();
    List<Menu> getMenus();
    List<Menu> findMenuPage(String menuName,Integer pageNo,Integer pageSize);
    List<Menu> findByIdToParentId(Integer id);
    int addMenuRole(Integer rid,Integer mid);
    List<Menu> findByRidMenu(Integer rid);
    Menu findMenuById(Integer id);
    int updateMenu(Menu menu);
    int addMeun(Menu menu);
    int delMeunRole(Integer rid,Integer mid);
    List<MenuRoleVO> findMenuRoleRid(@Param("rid") Integer rid, @Param("mid") Integer mid);
    int delMenu(Integer id);
    int findMenuPageCount(@Param("menuName") String menuName);
}
